package com.jic.interaction.JDVOP.model.vo.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Auther YGH
 * @DATE 2020/11/16/20:09
 */
@Data
@ApiModel(description = "普通电子票")
public class InvoiceOrdinaryElectronicsResponse {
    @ApiModelProperty(notes = "发票代码")
    private String ivcCode;
    @ApiModelProperty(notes = "发票号")
    private String ivcNo;
    @ApiModelProperty(notes = "发票类型")
    private Integer ivcType;
    @ApiModelProperty(notes = "开票内容")
    private Integer ivcContentTy;
    @ApiModelProperty(notes = "开票内容名称")
    private String ynpe;
    @ApiModelProperty(notes = "发票抬头")
    private String ivcContentName;
    @ApiModelProperty(notes = "发票类别（1.正数；2.负数）1代表蓝票 2代表红票")
    private Integer ivcTitle;
    @ApiModelProperty(notes = "订单号")
    private String iflag;
    @ApiModelProperty(notes = "开票日期")
    private String businessId;
    @ApiModelProperty(notes = "开票金额,订单在本发票中的总金额")
    private BigDecimal invoiceTime;
    @ApiModelProperty(notes = "税额")
    private BigDecimal totalPrice;
    @ApiModelProperty(notes = "红票对应蓝票序列号")
    private String totalTaxPrice;
    @ApiModelProperty(notes = "发票ISN")
    private String blueIsn;
    @ApiModelProperty(notes = "备注")
    private String isn;
    @ApiModelProperty(notes = "税率")
    private BigDecimal remark;
    @ApiModelProperty(notes = "电子票下载地址")
    private String taxRate;
    @ApiModelProperty(notes = "作废标识(1,有效；0.作废)--不作为判断是否是冲红的标志")
    private Integer fileUrl;
}
